草庐IT

sql - 在sqlite中模拟变量列名

全部标签

javascript - 如何在 JavaScript 中动态创建变量

我正在寻找一种在javascript中动态创建变量的方法例如我有一个循环for(i=0;i现在我需要为循环中的每个值动态创建变量,例如var"a"+i。这可能吗?如何实现? 最佳答案 由于您要处理数字、顺序变量—使用数组。varfoo=[];for(vari=0;i 关于javascript-如何在JavaScript中动态创建变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

javascript - 如何在变量中取加号

我想计算两个数字,这很简单。但是有什么方法可以将运算符传入变量然后进行计算吗?varx=5;vary=5;varp='+';varz=x+p+y;$(".button").click(function(){alert(z);});ClickME! 最佳答案 尽可能避免eval。对于这个例子,一个简单的switch...case语句就足够了:varx=5;vary=5;varz;varp="+";switch(p){case"+":z=x+y;break;case"-":z=x-y;break;}您还可以使用函数映射:varfnlis

javascript - 如何检查字符串是否存在于jquery中的变量中

我有这样的变量varmyVar="Themanisrunning"pattern="运行"我想通过jquery检查它是否包含单词“run”喜欢if($(myVar).(:contains(pattern)))returntrue这可能吗 最佳答案 RegExp选项...只是因为..RegExp。varpattern=/run/;//returnstrueorfalse...varexists=pattern.test(myVar);if(exists){//truestatement,dowhatever}else{//falses

javascript - 从外部js文件获取模板变量的最佳方式

这就是我目前正在做的将django模板变量转换为JS变量的操作:...varunique_var=$('#django_var').val();是否有更直接的方法在模板中执行此操作,也可以在表单之外使用?谢谢。更新:js变量将成为模板的外部文件,因此无法直接调用django模板变量。 最佳答案 在您的HTML模板标题中:varmy_var="{{django_var}}";需要注意的重要一点是,在包含javascript文件之前在头部定义JS变量。然后在你的javascript中你可以访问$my_var

javascript - Dojo Singleton 或至少是静态方法/变量?

有谁知道如何使Dojo类成为单例,或者至少知道如何在dojo类中创建静态方法或变量?我目前通过为每个类设置一个全局变量和一个在该变量为空时设置该变量的方法来实现这一点,但这是一个蹩脚的解决方案。有一个单例类会好得多,因为可以从它继承并且瞧瞧有一个单例:)海因里希 最佳答案 作为背景信息,以下文章很好地定义了JavaScript中单例对象的模式:http://kaijaeger.com/articles/the-singleton-design-pattern-in-javascript.html为了Dojo-tize这个,使用1.7

javascript - 模拟点击DIV

我正在使用TChromium组件在DelphiXE4中开发一个桌面应用程序来显示GoogleVoice网页。我需要以编程方式开始调用,但找不到触发按钮后面的javascript代码的方法(它是一个DIV)“CONNECT”:TChromium允许执行javascript代码,我已经设法使用javascript代码模拟“CALL”按钮上的点击,该代码使用显示面板的字符“c”模拟按键事件。这是有效的,因为谷歌语音有快捷方式,“c”是开始通话的有效快捷方式。我还可以使用javascript在输入字段中设置数字。我的主要问题是我不知道如何模拟点击“CONNECT”:如您所见,没有ID,没有on

javascript - 在 javascript 中模拟 <enter> 按键以触发表单提交

我找到了十几篇关于如何执行此操作的不同SO文章,但没有一篇起作用。我正在尝试编写一些测试,并且我想测试当我在input中按enter时,表单确实会回发。但是,我无法用它来模拟这一点。无论我选择哪种方法,keypress事件都会被触发——事件监听器会看到它——但表单不会被提交。jsFiddlelink:HTMLJavascript$(function(){var$input=$("#myinput");$input.on("keypress",function(evt){$("#output").append("Typed:"+evt.keyCode+",buttheformdidn't

javascript - 在 Angular 2 的单元测试中模拟基类

我正在尝试编写一个单元测试以查看是否调用了基类方法这是基类exportabstractclassAnimal{protectedeatFood(){console.log("EATFOOD!")}}这是我要测试的类exportclassMonkeyextendsAnimal{onHungry(){this.eatFood();}}这里是测试classMockAnimal{publiceatFood(){console.log("EATMOCKEDFOOD!");}}describe('Monkey',()=>{beforeEach(()=>{TestBed.configureTesti

javascript - iscroll scrollToElement 不更新 currPage 变量

更新:我能够让我的滚动条按预期工作,但我觉得我已经解决了实际问题,如果有人有更可靠的答案,我会很高兴,我已经更新并在我正在使用的新jQuery下面的代码片段中注明.我正在为iPad/Android网络应用程序使用iScroll-4(http://cubiq.org/iscroll-4),滑动和滚动一切正常,但我在应用程序的开头有一个目录,允许用户跳转到滚动条的特定区域--我正在使用iScroll函数scrollToElement(element,duration)以跳转到不同的区域。还使用scrollToPage(page,duration)允许用户一次手动向前和向后导航一页。当我使用

javascript - 在 PhantomJS 中模拟时区以进行 Jasmine 测试

是否可以在Jasmine中模拟时区来测试日期对象?我有一个函数,它接受UTC时间字符串并将其转换为日期对象。使用“2016-01-16T07:29:59+0000”,我希望能够验证当我们处于太平洋标准时间时我们正在观察2016-01-1523:29:59作为本地日期/时间我希望能够将此时区切换回GMT,然后确保我们将2016-01-1607:29:59视为本地日期/时间(如何)这可能吗?(我正在使用phantomjs通过Grunt运行我的Jasmine规范)我的函数供引用:utcDateStringToDateObject:function(dateString){returndate